﻿using System.Collections.Generic;
using System.Windows.Xps.Packaging;

namespace DocumentManager.Abstractions.Interfaces.Helpers
{
	public interface IWordDocumentAdapter
	{
		string CreateTempDocumentByTemplate(string documentTemplateFilePath, string newDocumentFileName);

		void MergeDocumentData(string documentFilePath, IDictionary<string, string> data);

		void MergeDocumentTableData(string documentFilePath, IEnumerable<IDictionary<string, string>> data);

		XpsDocument ConvertWordDocumentToXPSDocument(string wordDocumentFilePath, string xpsDocumentFilePath);
	}
}
